import request from '@/utils/request'

// 用户列表
export const getUsers = (data) => {
    return request({
        url: 'user/getUsers',
        method: 'get',
        params: data
    })
}

// 统一分页列表方法
export const getListByPage = (data) => {
    return request({
        url: 'user/getListByPage',
        method: 'get',
        params: data
    })
}

// 保存用户
export const saveUser = (data) => {
    return request({
        url: 'user/saveUser',
        method: 'post',
        data
    })
}

// 删除用户
export const deleteUser = (data) => {
    return request({
        url: 'user/deleteUser',
        method: 'post',
        data
    })
}

// 用户登录
export const login = (data) => {
    return request({
        url: 'user/login',
        method: 'post',
        data
    })
}

// 微信登录
export const wechatLogin = (data) => {
    return request({
        url: 'user/wechatLogin',
        method: 'post',
        data
    })
}

// 禁用/启用用户
export const toggleUserStatus = (data) => {
    return request({
        url: 'user/toggleUserStatus',
        method: 'post',
        data
    })
}

// 获取用户信息
export const getUserInfo = () => {
    return request({
        url: 'user/getUserInfo',
        method: 'get'
    })
}